package edu.buffalo.cse.cse486_586.simpledynamo.vo;

public enum MessageType {
	NEW_NODE_REQUEST,
	NEW_NODE_SUCCESS,
	QUERY_REQUEST,
	QUERY_SUCCESS,
	QUERY_FAILED,
	INSERT_REQUEST,
	INSERT_FAILED,
	INSERT_SUCCESS,
	REPLICATE_INSERT_REQUEST, 
	REPLICATE_INSERT_FAILED, 
	REPLICATE_INSERT_SUCCESS,
	REPLICA_INSERT_REQUEST,  // absense of coordinator.
	REPLICA_INSERT_FAILED,  // absense of coordinator.
	REPLICA_INSERT_SUCCESS, // absense of coordinator.
	QUERY_REPLICATE_REQUEST,
	QUERY_REPLICATE_SUCCESS,
	QUERY_REPLICATE_FAILED,
	QUERY_REPLICA_REQUEST,
	QUERY_REPLICA_SUCCESS,
	QUERY_REPLICA_FAILED, SYSTEM_DOWN
}
